package com.myjavastring;

public class StringClass {
    public static void main(String[] args) {
        //数组构造器构造数组对象。
        char [] ch=new char []{'a','b','c'};
       // 字符串构造器利用数组构造字符串
        String str=new String(ch);
        System.out.println(str);
        //把字符串转化成数组
        char[] ch2 = str.toCharArray();
        String ch3 = "martin";
        System.out.println(ch3.length());//字符串长度
        char ch4=ch3.charAt(3);//获取字符串的某个字符。
        System.out.println(ch4);
        String ch5="abcdefaxdeac";
        String ch6="de";
        //返回字符串当中的第一个子字符串的角标
        System.out.println(ch5.indexOf(ch6));
        //返回字符串当中的最后一个子字符串的角标
        System.out.println(ch5.lastIndexOf(ch6));
        //字母大小写转化。UpperCase/小写LowerCase
        System.out.println(ch5.toUpperCase());
        String ch7="DE";
        System.out.println(ch7.toLowerCase());
        //字符串比较考虑大小写。
        System.out.println(ch6.equals(ch7));
        //字符串比较忽略大小写
        System.out.println(ch6.equalsIgnoreCase(ch7));


    }


}
